const express = require('express')

//配置跨域
const cors = require('cors')
const app = express()
// express.Router 类可用于创建模块化可挂载路由处理程序 一个 Router 实例是一个完整的中间件和路由系统
const router = require('./router/index')
// const bodyParser = require('body-parser')

app.use(cors())
// express.json() 让我们能够通过 request.body 拿到请求体中 json 格式的数据。
//express.urlencoded 解析客户端发送的 URL 编码格式的请求体数据，将其转换为 JavaScript 对象，并将其赋值给 req.body。
app.use(express.urlencoded({ extended: true }))
app.use(express.json())
app.use(router)
app.use(express.static('public'))

app.listen(3000, () => {
  console.log('server 3000 is running')
})
